.LOG

DPD WABECO V5 MACH3 MILL DARKSCREEN NOTES

5:00 PM 10/19/2022
•This is the beginning of my notes for operating and maintaining Mach3 on my Wabeco V5 CNC mill.

5:04 PM 10/19/2022
•Enter bullet points by typing:

	Alt 0149 (number pad)

10:14 AM 10/26/2022
•Set up button in DS to open notes doc

10:28 AM 10/26/2022
•Test - it works!


3:29 PM 10/26/2022
•Mach3 is always in either CV Mode or Exact Stop Mode
•CV, or Constant Velocity, is used to keep the feedrate smooth around sharp corners
•Settings are located on the Settings screen, and in the Mach3 General Config settings
•CV max angle setting is in the M3 General Config settings dialog only
•CV Feedrate Override, if on, overrides the set Mach3 feedrate for CV paths


9:58 AM 11/2/2022
• XY Offset setting buttons set corresponding axis offset zero position taking into 
account the diameter of the tool's tip. Useful when using an edge finder
or probe where the tool tip diameter offsets the true Z axis position from 
the workpiece edge, depending upon which side the tool is approaching 
the workpiece. The button script uses the tool tip diameter/2 in setting 
the axis zero position.

10:07 AM 11/2/2022
• The Center work offset button does not account for tool tip diameter and assumes the 
Z axis is in the true center of the workpiece when setting zero.

2:45 PM 12/1/2022
• Z DRO automatically incorporates tool Z offset when "ON," so don't include tool Z offset in Set Work Z button script, turn Tool Offset ON when setting Work Z to zero.

12:55 PM 2/20/2023
• If Rapid Jogging does not work, make sure a "Jog On/Off" button is somewhere on the current screen page. Don't use an image, and it will be invisible



7:13 PM 3/26/2023
• Press the "Update" button next to the Fixture Table button on the Offsets Screen to update the Fixture Label Names to match the names is the Fixture Table. 
	Fixture 1 (G54) is unique in that the data in the fixture.dat file will input code (gibberish) as the first record so I have to work around the issue by allowing the 
	user to input their own name by clicking on the Fixture 1 label field. All others are changed via the Fixture Table itself and pressing the UPDATE button.
	All Fixture Names are saved in the UserLabel file in the UserLabel folder in the Mach3 folder. All UserLabels are saved at Mach3 shutdown, and reloaded
	upon Mach3 startup. 
	
	Unfortunately, since I am not a programmer and I haven't been able to figure out how to selectively read only the first 5 fixture names from the fixture.dat 
	file, all the fixtures names are written to the UserLabel file. Any UserLabels that you want to maintain independent of the fixtre names have to be written
	to the UserLabel file every time the fixture table is updated. The only work around I have is to incorporate re-overwrite code for each custom UserLabel 
	into the "Update" macro. If anyone has a better solution, I would LOVE to know it!


7:28 PM 3/26/2023
• Please note, this screen set is highly customized for my particular machine, a German-made Wabeco F1410LF hs CC CNC mill with a tool setter on the table. I have also
	incorporated the use of an Astro Gaming C40 game controller using Joypad's plugin. I have created a cheat sheet for the controller button assignments on the last 
	page. You can view the page by pressing the "Show C40 Button Map" button on the Settings screen. 

7:35 PM 3/26/2023
• Speaking of the Settings screen, most of the "waypoints" on the persistent Jog screen (right third of all screens) can be set on the Settings screen by pressing the "Set"
	buttons next to the position name. Pressing the "Set" button will enter the current work coordinates into the associated DROs. Obviously, some of the labels are custom
	to my needs, but you can change them. I used MachScreen for all screen set edits. 

	I'll repeat that, I USED MACHSCREEN FOR ALL EDITS. Please use that software to customize the screenset to your own needs. If, by chance you want me to modify what
	the set for you, I would be happy to at my current rate. 